package com.daiqee.pojo;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * 管理模块权限
 * 
 * <br/>
 * @since JDK 1.8
 * @version  V2.1
 * @author RichardTang 
 * @date: 2018年5月30日
 * @package com.daiqee.pojo
 * @copyright:Copyright (c) 2018, 1245811923@qq.com All Rights Reserved.
 */
@TableName("module_permissions")
public class ModulePermissions {
	
	@TableId(type = IdType.INPUT)
    private Integer moduleId;	//id,这里必须使用int,应为shiro的权限校验存在顺序的问题

    private String moduleName;	//模块名称

    private String modulePath;	//模块路径

    private String moduleAuthentication; //认证

    private String modulePerms;	//权限

    public Integer getModuleId() {
        return moduleId;
    }

    public void setModuleId(Integer moduleId) {
        this.moduleId = moduleId;
    }

    public String getModuleName() {
        return moduleName;
    }

    public void setModuleName(String moduleName) {
        this.moduleName = moduleName == null ? null : moduleName.trim();
    }

    public String getModulePath() {
        return modulePath;
    }

    public void setModulePath(String modulePath) {
        this.modulePath = modulePath == null ? null : modulePath.trim();
    }

    public String getModuleAuthentication() {
        return moduleAuthentication;
    }

    public void setModuleAuthentication(String moduleAuthentication) {
        this.moduleAuthentication = moduleAuthentication == null ? null : moduleAuthentication.trim();
    }

    public String getModulePerms() {
        return modulePerms;
    }

    public void setModulePerms(String modulePerms) {
        this.modulePerms = modulePerms == null ? null : modulePerms.trim();
    }
}